Il Dartmouth BASIC (noto anche come CardBASIC) è la versione originale del linguaggio BASIC, sviluppato al Dartmouth College. Il linguaggio fu progettato da John Kemeny e da Thomas Kurtz e girava sul Dartmouth Time Sharing System (DTSS). Fu uno dei primi linguaggi di programmazione interattivi.
Era destinato ai sistemi basati sul lettore di carte perforate. La prima versione interattiva fu disponibile nel giugno del 1964, la seconda in ottobre 1964; la terza nel 1966; la quarta 1969; la quinta 1970; la sesta 1971 e la settima nel 1979.